package com.crossge.hungergames; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.plugin.java.JavaPlugin; import com.crossge.hungergames.Commands.*; public class HungerGames extends JavaPlugin { ChestRandomizer cr = new ChestRandomizer(); Language lang = new Language(); Players pl = new Players(); Game g = new Game(); @Override public void onEnable() { getServer().getPluginManager().registerEvents(new Listeners(), this); Initialization init = new Initialization(); init.initiateFiles(); try { Metrics metrics = new Metrics(this); metrics.start(); getLogger().info(lang.translate("Metrics enabled.")); } catch (Exception e){} g.start(); getLogger().info(lang.translate("Hunger Games brought to you by") + " Cross GE " + lang.translate("has been enabled.")); } public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { Cmd com = new Cmd(); if(cmd.getName().equalsIgnoreCase("hungergames")) com = new CmdHungerGames(); return com.commandUse(sender, args); } @Override public void onDisable() { pl.endTimer(); pl.sendToWSpawn(); pl.unhideSpec(); cr.emptyChests(); getLogger().info(ChatColor.DARK_RED + lang.translate("Hunger Games disabled.")); } }